package com.xiaocheng.core.factory;
/**
 * 
* @ClassName: Factory 
* <p>必须从外界传入实例，所以没有意义</p>
* @Description: 毫无意义的工厂模式的工厂类
* @author 高亚鹏
* @date 2018年5月11日 下午10:42:47 
* 
* @param <T>
 */
public class Factory <T extends Object>{
	private  T t;
	public Factory(T t){
		this.t = t;
	}
	public Factory(){
	}
	@SuppressWarnings("unchecked")
	public T getBean() throws InstantiationException, IllegalAccessException{
		if(t == null){
			System.out.println("错误");
		}
		return t;
	}

}
